package com.ruoyi.web.message.service;

import java.util.List;
import com.ruoyi.web.message.domain.MessageUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.web.message.dto.SendMessageVo;
import com.ruoyi.web.message.dto.UserMessageDto;

/**
 * 消息发送列Service接口
 *
 * @author 范书铭
 * @date 2024-10-11
 */
public interface IMessageUserService extends IService<MessageUser> {

    /**
     * 查询消息发送列列表
     *
     * @param messageUser 消息发送列
     * @return 消息发送列集合
     */
    public List<MessageUser> selectMessageUserList(MessageUser messageUser);


    boolean send(SendMessageVo sendMessageDto);

    List<UserMessageDto> listUserMessage(Long userId,Boolean isRead);
}